<script>


    // 1、已知persons用户信息数据：
    // 数据库中的数据
    var persons = [
        { "username": "xiaoming1", "password": "1111" },
        { "username": "xiaoming2", "password": "222" },
        { "username": "xiaoming3", "password": "33333" },
    ]


    // 2、现有用户提交数据 
    // 假设这是用户提交的数据
    var user = { username: "xiaoming3", password: "33333" }


    // 登录原理：
    // 如果persons中含有对应的用户名和密码则提示登录成功，否则提示用户名和密码错误

    // let flag= persons.some(value=> user.username==value.username && user.password==value.password)
    // if(flag){
    //     alert("登录成功")
    // }else{
    //     alert("登录失败")
    // }

    let index= persons.findIndex(value=> user.username==value.username && user.password==value.password)

    if(index!=-1){
        alert("登录成功")
    }else{
        alert("登录失败")
    }



    



// 注册原理：
// 如果persons中含有对应的用户，则提示此用户已注册，没有对应的用户，则把user追加到persons末尾，提示注册成功
</script>